package com.xoms.front.model;

import java.sql.Timestamp;

/**
 * 订单bean
 * 
 * @author stallmandu
 *
 */
public class OrderBean {
	private String oid; // 订单ID
	private String theatreCode; // 影院编码，所属哪个影院
	private String actionId; // 操作人id
	private String storeHouseId; // 柜台id
	private String roomId; // 影厅id
	private Integer isHand; // 是否挂帐 0不挂帐，1挂帐
	private String handRoomId; // 挂账影厅ID
	private String subject; // 订单标题
	private String detail; // 订单详情
	private String orderNo; // 订单编号
	private Integer orderType; // 订单类型：1影厅开厅2续时消费3转厅4商品消费5会员卡充值
	private String targetId; // 续时、转厅等关联开定订单表
	private Double money; // 应收金额 单位元
	private Double getMoney; // 实际金额 最终的金额
	private Integer isAuth; // 是否授权 0未授权，1授权
	private String authAccountId; // 授权人
	private Timestamp authTime; // 授权时间
	private Double authMoney; // 授权金额
	private Timestamp createTime; // 下单时间
	private Integer status; // 状态：0未支付1已支付2支付失败3支付取消4支付超时
	private Integer payType; // 支付方式：1会员卡支付2现金3银联4支付宝5微信6信用卡7签单
	private Timestamp payTime; // 支付时间
	private String tradeNo; // 第三方交易号
	private String deviceMac; // 机器mac地址
	private Integer sendStatus; // 配送状态0未送达 1已送达
	private Timestamp completeTime; // 完成时间
	private String payCallRes; // 支付回调结果

	public String getOid() {
		return oid;
	}

	public void setOid(String oid) {
		this.oid = oid;
	}

	public String getTheatreCode() {
		return theatreCode;
	}

	public void setTheatreCode(String theatreCode) {
		this.theatreCode = theatreCode;
	}

	public String getRoomId() {
		return roomId;
	}

	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}

	public Integer getIsHand() {
		return isHand;
	}

	public void setIsHand(Integer isHand) {
		this.isHand = isHand;
	}

	public String getHandRoomId() {
		return handRoomId;
	}

	public void setHandRoomId(String handRoomId) {
		this.handRoomId = handRoomId;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public String getTargetId() {
		return targetId;
	}

	public void setTargetId(String targetId) {
		this.targetId = targetId;
	}

	public Double getMoney() {
		return money;
	}

	public void setMoney(Double money) {
		this.money = money;
	}

	public Double getGetMoney() {
		return getMoney;
	}

	public void setGetMoney(Double getMoney) {
		this.getMoney = getMoney;
	}

	public Integer getIsAuth() {
		return isAuth;
	}

	public void setIsAuth(Integer isAuth) {
		this.isAuth = isAuth;
	}

	public String getAuthAccountId() {
		return authAccountId;
	}

	public void setAuthAccountId(String authAccountId) {
		this.authAccountId = authAccountId;
	}

	public Timestamp getAuthTime() {
		return authTime;
	}

	public void setAuthTime(Timestamp authTime) {
		this.authTime = authTime;
	}

	public Double getAuthMoney() {
		return authMoney;
	}

	public void setAuthMoney(Double authMoney) {
		this.authMoney = authMoney;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getPayType() {
		return payType;
	}

	public void setPayType(Integer payType) {
		this.payType = payType;
	}

	public Timestamp getPayTime() {
		return payTime;
	}

	public void setPayTime(Timestamp payTime) {
		this.payTime = payTime;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getActionId() {
		return actionId;
	}

	public void setActionId(String actionId) {
		this.actionId = actionId;
	}

	public String getDeviceMac() {
		return deviceMac;
	}

	public void setDeviceMac(String deviceMac) {
		this.deviceMac = deviceMac;
	}

	public Integer getSendStatus() {
		return sendStatus;
	}

	public void setSendStatus(Integer sendStatus) {
		this.sendStatus = sendStatus;
	}

	public Timestamp getCompleteTime() {
		return completeTime;
	}

	public void setCompleteTime(Timestamp completeTime) {
		this.completeTime = completeTime;
	}

	public String getDetail() {
		return detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public String getPayCallRes() {
		return payCallRes;
	}

	public void setPayCallRes(String payCallRes) {
		this.payCallRes = payCallRes;
	}

	public String getStoreHouseId() {
		return storeHouseId;
	}

	public void setStoreHouseId(String storeHouseId) {
		this.storeHouseId = storeHouseId;
	}

}
